package 启蒙阶段;

/**
 * 创建人：刘源江
 * 类描述：类与对象
 * 创建时间：2022/3/25 0:58
 **/

public class demo06类与对象 {
    public static void main(String[] args) {
        //Java是面向对象编程，对象就是物体，面向对象的思想就是找到一个物体（整体、工具）帮我做事情
        //buyVegetables帮我买菜
        System.out.println("--------------------");
        System.out.println("对象:");

        buyVegetables();
        //cook帮我做饭
        cook();
        //我只负责吃午饭
        System.out.println("吃午饭");

        System.out.println("--------------------");
        System.out.println("类:");

        Lunch lunch = new Lunch();
        lunch.name = "我自己";
        System.out.println(lunch.name);
        String sex = lunch.lunch();
        System.out.println(sex);

        System.out.println("--------------------");
    }

    public static void buyVegetables(){
        System.out.println("买菜");
    }

    public static void cook(){
        System.out.println("做饭");
    }
}

//类：是一类事物属性和行为的集合
class Lunch{
    String name = null;//属性：name； 成员变量：类里面、方法外面的变量

    public String lunch(){//行为集合：买菜、做饭、吃午饭
        String sex = "好吃";//局部变量：方法里面的变量
        System.out.println("买菜");
        System.out.println("做饭");
        System.out.println("吃午饭");
        return sex;
    }
}
